<div id="error">
   <?php 
    echo @$this->session->flashdata('error_title');
    ?>
</div>
<script language="javascript">
    // apply filters
    var applyFilter = function()
    {
        
    }
    jQuery(document).ready(function(){
        jQuery("#list").jqGrid({
            url: '<?php echo site_url() ?>/registronombre/data',
            mtype: 'POST',
            datatype: 'json',
            colNames:['ID','Descripcion','Apellido','Estatus','Fecha','Usuario'],
            colModel :[
                       {name:'IdRegistroNombre', index:'Id_RegistroNombre', width:10,hidden:true},
                       {name:'Descripcion', index:'Descripcion', width:40},
                       {name:'IdApellido', index:'Id_Apellido', width:40},
                       {name:'IdEstatus', index:'Id_Estatus', width:40},
                       {name:'FechaSystem', index:'Fecha_System', width:40},
                       {name:'IdUsuario', index:'Id_Usuario', width:40}],
            pager: jQuery('#pager'),
            hiddengrid: true,
            sortname: 'Id_RegistroNombre',
            rowNum:30,       
            rowList:[30,40,50,60,70],
            sortorder: "DESC",
            height: '100%',
            width: '680',
            imgpath: _base_url + 'public/css/jqgrid/flex/images',
            viewrecords: true,
            multiselect: false,
            onSelectRow: function(ids) 
            {
            	if(ids != null) 
            	{
            		var rec = jQuery("#list").getRowData(ids);
            		lol=ids;
            	}
            }, 
            adjacents: 4,
            jsonReader: { repeatitems : false, IdRegistroNombre: "0" }
        }).navGrid('#pager',{add:false,del:false,edit:false,search:false,position:"left"})
        
         .navButtonAdd('#pager',{caption:"", buttonimg: _base_url + "public/css/jqgrid/flex/images/text_columns.png", onClickButton:function(){ jQuery("#list").setColumns();} })
          
         .navButtonAdd('#pager',{caption:"Agregar", buttonimg: _base_url + "public/images/new.png", onClickButton:function(){ window.location = _site_url + "/registronombre/addadmin"; } })
          
         .navButtonAdd('#pager',{caption:"Cambiar Estatus", buttonimg: _base_url + "public/images/edit.png", onClickButton:function()
         { 
           var id = jQuery('#list').getGridParam('selarrrow');
           var id=lol;
           if (id.length > 0) 
           {             
                  var ret = jQuery("#list").getRowData(id);
                  window.location = _site_url + '/registronombre/estatus/' + ret.IdRegistroNombre;
              
            }else{ 
                  jAlert('Debe seleccionar al menos una compania'); 
                 }
        return false; 
        } }) 
        .navButtonAdd('#pager',{caption:"Edit", buttonimg: _base_url + "public/images/edit.png", onClickButton:function()
         { 
           var id = jQuery('#list').getGridParam('selarrrow');
           var id=lol;
           if (id.length > 0) 
           {             
                  var ret = jQuery("#list").getRowData(id);
                  window.location = _site_url + '/registronombre/editadmin/' + ret.IdRegistroNombre;
              
            }else{ 
                  jAlert('Debe seleccionar al menos un registro'); 
                 }
        return false; 
        } }) 
         
        .navButtonAdd('#pager',{caption:"G.Excel", buttonimg: _base_url + "public/images/exel.png", onClickButton:function(){ 

            
            var usuario = $("#search_se").val();
            
       	    window.location = '<?php echo site_url() ?>/registronombre/generarExcel/'+usuario;
       	    
            
            } })

        $('#apply_filter').bind('click', applyFilter);
    });

    var flAuto = true;
    var timeoutHnd; 

    function doSearch(ev)
    { 
          if(!flAuto) return; 
          // var elem = ev.target||ev.srcElement; 
          if(timeoutHnd) 
              clearTimeout(timeoutHnd); 
              timeoutHnd = setTimeout(gridReload,500); 
    } 
     
    function enableAutosubmit(state)
    { 
          flAuto = state; 
          jQuery("#submitButton").attr("disabled",state); 
    }
    
    function gridReload()
    { 
   	    
            var se_mask = jQuery("#search_se").val(); 
            var array_search = se_mask;
          
            jQuery("#list").setGridParam({url :'<?php echo site_url() ?>/registronombre/data/'+array_search, page : 1}).trigger('reloadGrid'); 
    }

    
</script>
<?php 

$usuario = $this->usuarios->LoadUsuarios();
?>
<div class="table_container">
<table>
    <tr>
    	<td><div id="titulo">Listado de Registro de Nombre</div><?php $this->load->view('etapas_filters'); ?></td>
    </tr>
    
     <tr>
       <td style="background: #D9E6F0;border: 1px solid #C3AA64; height: 23px">&nbsp;<b>Usuario:<b/> <select id='search_se' onChange='doSearch(arguments[0]||event)' ><option></option> <?php foreach ($usuario as $k): echo '<option value="'.$k->getIdUsuario().'">'.$k->getNombreUsuario().'</option>'; endforeach;?>   </select></td>
    </tr>
    
    <tr>
        <td>
            <table id="list" class="scroll"></table>
            <div id="pager" class="scroll" style="text-align:center;"></div>
        </td>
	</tr>
 </table>
</div>